 /* Vemos el estado indivudal de las demas teclas */
        int control;
        int control2;
       if (teclas[SDLK_UP]) { yProtr -= 10; }
         if (teclas[SDLK_DOWN]) { yProtr += 10; }
       if (teclas[SDLK_LEFT]) { xProtr -= 12; }
        if (teclas[SDLK_RIGHT]) { xProtr += 12; }
        if (teclas[SDLK_RCTRL])
         {  
            if (balr == 0){ 
            control=1;         
            balr = 1;
            xbalr = xProtr;
            ybalr = yProtr;
           }
           if (balr2 == 0 && control == 0){
           control=1;                  
            balr2 = 1;
            xbalr2 = xProtr;
            ybalr2 = yProtr;
           }
           if (balr3 == 0 && control == 0 && balr2 == 1){  
           control=1;          
            balr3 = 1;
            xbalr3 = xProtr;
            ybalr3 = yProtr;
           }
           }else{
                 control=0;
                 }                
        
        if (teclas[SDLK_SPACE]) 
        {
        if (bala == 0){ 
            control2=1;         
            bala = 1;
            xbala = xProta;
            ybala = yProta;
           }
           if (bala2 == 0 && control2 == 0){
           control2=1;                  
            bala2 = 1;
            xbala2 = xProta;
            ybala2 = yProta;
           }
           if (bala3 == 0 && control2 == 0 && bala2 == 1){  
           control2=1;          
            bala3 = 1;
            xbala3 = xProta;
            ybala3 = yProta;
           }
           }else{
                 control2=0;
                 } 
         if (teclas[SDLK_w]) { yProta -= 10; }
         if (teclas[SDLK_s]) { yProta += 10; }
       if (teclas[SDLK_a]) { xProta -= 12; }
        if (teclas[SDLK_d]) { xProta += 12; }
